
Replication files for "Electoral Rules, Programmatic Competition, and Redistribution: Evidence from Interwar France"

Isabela Mares and Alexander Trubowitz
March 2026

This archive contains the data and code to reproduce the results in the paper. All of the analyses to reproduce the tables and figures in the main text and appendix are conducted using the R script:

cps_pr_replication.R


DATA FILES

The replication archive includes the following datasets:

cps_bills.xlsx
The dataset for the analyses of bill proposals between 1914 and 1932.

cps_bills1902_1932.xlsx
Extended dataset of bill proposals for the period between 1902 and 1932.

cps_platforms.xlsx
Dataset used for the analyses of candidate manifestos in 1924 and 1928.

All datasets must be located in the same directory as the replication script.


SOFTWARE

The replication is conducted in R and required the following packages:

readxl, here, plm, lmtest, fixest, stargazer, dplyr, ggplot2

If these packages are not installed, they can be installed by running:

install.packages(c("readxl","here","plm","lmtest","fixest","stargazer","dplyr","ggplot2"))


RUNNING THE REPLICATION

1. Place the following files in the same directory:

cps_pr_replication.R
cps_bills.xlsx
cps_bills1902_1932.xlsx
cps_platforms.xlsx

2. Open R and set the working directory to the replication folder if necessary.

3. Run the replication file: source("cps_pr_replication.R")


CONTACT

For questions about the replication files, please contact Alexander Trubowitz at sander.trubowitz@nuffield.ox.ac.uk

